@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    /* position: absolute; */
    display: flex;
    top: 0;
    right: 0;
    /* display: block; */
    /* width: 30px; */
    height: 30px !important;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: var(--color-cyan);
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 30px;
    line-height: 1;
    width: 30px;
    opacity: .75;
    color: var(--color-cyan);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 30px;
}

.slick-prev
{
    left: -30px;
    right: 0;
    order: 2;
    margin-right: 30px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: url("data:image/svg+xml,%3Csvg version='1.1' x='0px' fill='%2342a0f8' y='0px' width='22px' height='22px' viewBox='0 0 22 22' style='overflow:visible;enable-background:new 0 0 80 64.6;' xml:space='preserve' id='svg11' sodipodi:docname='hh.svg' inkscape:version='1.2 (dc2aedaf03, 2022-05-15)' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Csodipodi:namedview id='namedview13' pagecolor='%23ffffff' bordercolor='%23000000' borderopacity='0.25' inkscape:showpageshadow='2' inkscape:pageopacity='0.0' inkscape:pagecheckerboard='0' inkscape:deskcolor='%23d1d1d1' showgrid='false' inkscape:zoom='36.545455' inkscape:cx='11.013682' inkscape:cy='11.013682' inkscape:window-width='1920' inkscape:window-height='991' inkscape:window-x='-9' inkscape:window-y='-9' inkscape:window-maximized='1' inkscape:current-layer='svg11' /%3E%3Cg clip-path='url(%23acA)' id='g4' transform='matrix(-1,0,0,1,22.002023,0)'%3E%3Cpath fill-rule='evenodd' d='m 21.913,11.266 a 0.93,0.93 0 0 0 0,-0.711 C 21.891,10.499 21.85,10.458 21.822,10.411 21.794,10.364 21.769,10.308 21.725,10.261 L 12.306,0.294 C 11.949,-0.085 11.351,-0.1 10.972,0.256 10.593,0.612 10.578,1.211 10.934,1.59 l 7.917,8.374 H 0.927 a 0.95,0.95 0 0 0 -0.908,0.983 0.946,0.946 0 0 0 0.908,0.908 h 17.924 l -8.089,8.552 c -0.357,0.379 -0.341,0.977 0.034,1.334 0.375,0.357 0.977,0.341 1.334,-0.034 l 9.594,-10.148 c 0.044,-0.044 0.063,-0.1 0.097,-0.15 0.028,-0.047 0.069,-0.088 0.091,-0.141 z' id='path2' /%3E%3C/g%3E%3Cdefs id='defs9'%3E%3CclipPath id='acA'%3E%3Cpath fill='%23fff' d='M0 0h22v22H0z' id='path6' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    order: 3;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' fill='%2342a0f8' style='overflow:visible;enable-background:new 0 0 80 64.6;' xml:space='preserve'%3E%3Cg clip-path='url(%23acA)'%3E%3Cpath fill-rule='evenodd' d='M21.913 11.266a.93.93 0 000-.711c-.022-.056-.063-.097-.091-.144s-.053-.103-.097-.15L12.306.294c-.357-.379-.955-.394-1.334-.038s-.394.955-.038 1.334l7.917 8.374H.927a.95.95 0 00-.908.983.946.946 0 00.908.908h17.924l-8.089 8.552c-.357.379-.341.977.034 1.334s.977.341 1.334-.034l9.594-10.148c.044-.044.063-.1.097-.15.028-.047.069-.088.091-.141z'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='acA'%3E%3Cpath fill='%23fff' d='M0 0h22v22H0z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 25px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    color: var(--color-cyan);
    margin: 40px;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #4ab247;
}
